package view;

import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JTextField;

import controlador.Tragamonedas;



public class PanelBuscarTragamonedas extends JPanel {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JTextField textField_NumeroRanunas;
	private JTextField textField_NumeroPremios;
	private JTextField textField_PrecioJugada;
	private JTextField textField_RecaudacionMinima;
	private JTextField textField_Recaudacion;
	private JLabel lblBuscarTragamonedas;
	private JLabel lblNumeroRanuras;
	private JLabel lblNumeroPremios;
	private JLabel lblPrecioJugada;
	private JLabel lblRecaudacionMinima;
	private JLabel lblRecaudacion;
	private Tragamonedas sys;


	public PanelBuscarTragamonedas(Tragamonedas sys) {
		setLayout(null);
		this.sys = sys;
		
		lblBuscarTragamonedas = new JLabel("Buscar Tragamonedas");
		lblBuscarTragamonedas.setFont(new Font("Tahoma", Font.BOLD, 13));
		lblBuscarTragamonedas.setBounds(93, 11, 159, 14);
		add(lblBuscarTragamonedas);
		
		lblNumeroRanuras = new JLabel("Numero Ranuras:");
		lblNumeroRanuras.setBounds(27, 103, 147, 14);
		add(lblNumeroRanuras);
		
		lblNumeroPremios = new JLabel("Numero de Premios:");
		lblNumeroPremios.setBounds(27, 128, 159, 14);
		add(lblNumeroPremios);
		
		lblPrecioJugada = new JLabel("Precio Jugada:");
		lblPrecioJugada.setBounds(27, 153, 147, 14);
		add(lblPrecioJugada);
		
		lblRecaudacionMinima = new JLabel("Recaudacion Minima:");
		lblRecaudacionMinima.setBounds(27, 178, 123, 14);
		add(lblRecaudacionMinima);
		
		lblRecaudacion = new JLabel("Recaudacion:");
		lblRecaudacion.setBounds(27, 203, 123, 14);
		add(lblRecaudacion);
		
		textField_NumeroRanunas = new JTextField();
		textField_NumeroRanunas.setEnabled(false);
		textField_NumeroRanunas.setEditable(false);
		textField_NumeroRanunas.setBounds(184, 100, 86, 20);
		add(textField_NumeroRanunas);
		textField_NumeroRanunas.setColumns(10);
		
		textField_NumeroPremios = new JTextField();
		textField_NumeroPremios.setEnabled(false);
		textField_NumeroPremios.setEditable(false);
		textField_NumeroPremios.setColumns(10);
		textField_NumeroPremios.setBounds(184, 125, 86, 20);
		add(textField_NumeroPremios);
		
		textField_PrecioJugada = new JTextField();
		textField_PrecioJugada.setEnabled(false);
		textField_PrecioJugada.setEditable(false);
		textField_PrecioJugada.setColumns(10);
		textField_PrecioJugada.setBounds(184, 150, 86, 20);
		add(textField_PrecioJugada);
		
		textField_RecaudacionMinima = new JTextField();
		textField_RecaudacionMinima.setEnabled(false);
		textField_RecaudacionMinima.setEditable(false);
		textField_RecaudacionMinima.setColumns(10);
		textField_RecaudacionMinima.setBounds(184, 175, 86, 20);
		add(textField_RecaudacionMinima);
		
		textField_Recaudacion = new JTextField();
		textField_Recaudacion.setEnabled(false);
		textField_Recaudacion.setEditable(false);
		textField_Recaudacion.setColumns(10);
		textField_Recaudacion.setBounds(184, 200, 86, 20);
		add(textField_Recaudacion);
		
		this.textField_NumeroPremios.setText(String.valueOf(this.sys.listarPremios().size()));
		this.textField_NumeroRanunas.setText(String.valueOf(this.sys.getCantidadRanuras()));
		this.textField_PrecioJugada.setText(String.valueOf(this.sys.getPrecioJugada()));
		this.textField_Recaudacion.setText(String.valueOf(this.sys.getRecaudacion()));
		this.textField_RecaudacionMinima.setText(String.valueOf(this.sys.getRecaudacionMinima()));

	}

}
